package com.best.oasis.settlement.util;

import java.sql.Connection;
import java.sql.SQLException;

public class Import {

	/**
	 * @param args
	 */
	private static int commitNumber = 1000;
	//绝对路径加文件名，历史发票信息，
	//第一个sheet，0行0列开始表头：id,客户编码	客户名称	发货方	收货方	开票日期	发票号码	发票金额	待核销金额
	private static String arInvoiceFile = "D:\\works\\Proj\\settle\\release\\ar_balance_import.xls";
	//历史预借款信息
	//第一个sheet，0行0列开始表头：id1	id2	供应商编码	供应商名称	借款申请日期	实际付款日期	剩余金额	备注
	private static String apBalanceFile = "D:\\works\\Proj\\settle\\release\\ap_balance_import.xls";
	
	
	public static void main(String[] args) {
		CreateConnnection cc = new CreateConnnection();
		Connection con = cc.getConnection();

		Logger.openLog();
		try {
			new ARBalanceImport().importInvoice(con, arInvoiceFile);
//			new APBalanceImport().importAccountDetail(con, apBalanceFile);
			con.commit();
			System.out.println("执行完毕，导入成功。");
		} catch (Exception e) {
			try {
				con.rollback();
			} catch (SQLException e1) {}
			e.printStackTrace();
		}finally{
			try {
				con.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
			Logger.closeLog();
			
		}
		

	}

}
